-
-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update Laminas packages (major) #83
Open
renovate
wants to merge
1
commit into
2.23.x
Choose a base branch
from
renovate/major-laminas
base: 2.23.x
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
⚠ Artifact update problemRenovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below: File name: composer.lock
|
renovate
bot
force-pushed
the
renovate/major-laminas
branch
from
March 8, 2024 11:03
66b0b99
to
1cebcbd
Compare
renovate
bot
force-pushed
the
renovate/major-laminas
branch
2 times, most recently
from
March 11, 2024 03:48
4af6205
to
d27b8c1
Compare
renovate
bot
force-pushed
the
renovate/major-laminas
branch
2 times, most recently
from
March 18, 2024 04:06
a33ab5f
to
3091d30
Compare
renovate
bot
force-pushed
the
renovate/major-laminas
branch
2 times, most recently
from
April 1, 2024 03:06
9aca00a
to
0f79215
Compare
renovate
bot
force-pushed
the
renovate/major-laminas
branch
2 times, most recently
from
April 15, 2024 03:37
4b9c29b
to
62c588a
Compare
renovate
bot
force-pushed
the
renovate/major-laminas
branch
from
April 29, 2024 03:59
62c588a
to
25573bd
Compare
renovate
bot
force-pushed
the
renovate/major-laminas
branch
from
June 16, 2024 18:19
25573bd
to
8470e1e
Compare
renovate
bot
changed the title
Update dependency laminas/laminas-servicemanager to v4
Update Laminas packages to v4 (major)
Jun 16, 2024
renovate
bot
force-pushed
the
renovate/major-laminas
branch
3 times, most recently
from
June 19, 2024 14:37
c45e2f6
to
fb06776
Compare
renovate
bot
force-pushed
the
renovate/major-laminas
branch
3 times, most recently
from
July 1, 2024 03:04
8a2ebdc
to
14a4f10
Compare
renovate
bot
force-pushed
the
renovate/major-laminas
branch
from
July 10, 2024 16:25
14a4f10
to
e3a00ad
Compare
renovate
bot
changed the title
Update Laminas packages to v4 (major)
Update Laminas packages (major)
Jul 10, 2024
renovate
bot
force-pushed
the
renovate/major-laminas
branch
from
July 22, 2024 04:06
e3a00ad
to
a10bd02
Compare
renovate
bot
force-pushed
the
renovate/major-laminas
branch
2 times, most recently
from
August 5, 2024 03:30
0de9c21
to
4649866
Compare
renovate
bot
force-pushed
the
renovate/major-laminas
branch
from
August 26, 2024 04:18
4649866
to
b2855ea
Compare
renovate
bot
force-pushed
the
renovate/major-laminas
branch
from
September 2, 2024 04:23
b2855ea
to
b2fd52f
Compare
renovate
bot
force-pushed
the
renovate/major-laminas
branch
from
September 9, 2024 04:52
b2fd52f
to
d59ea90
Compare
renovate
bot
force-pushed
the
renovate/major-laminas
branch
from
October 12, 2024 01:05
d59ea90
to
62dff8a
Compare
renovate
bot
force-pushed
the
renovate/major-laminas
branch
from
October 21, 2024 14:26
62dff8a
to
004b6f6
Compare
renovate
bot
force-pushed
the
renovate/major-laminas
branch
5 times, most recently
from
November 3, 2024 19:03
109159c
to
ca8cfe2
Compare
renovate
bot
force-pushed
the
renovate/major-laminas
branch
2 times, most recently
from
November 17, 2024 00:03
68c0550
to
16cbfa7
Compare
renovate
bot
force-pushed
the
renovate/major-laminas
branch
from
November 25, 2024 03:54
16cbfa7
to
2ef41d7
Compare
renovate
bot
force-pushed
the
renovate/major-laminas
branch
from
December 2, 2024 04:36
2ef41d7
to
cf41dbc
Compare
renovate
bot
force-pushed
the
renovate/major-laminas
branch
2 times, most recently
from
December 16, 2024 04:13
d21ea71
to
1738a8c
Compare
renovate
bot
force-pushed
the
renovate/major-laminas
branch
2 times, most recently
from
December 23, 2024 04:23
d5a60e4
to
d0ed6c3
Compare
renovate
bot
force-pushed
the
renovate/major-laminas
branch
from
December 30, 2024 03:11
d0ed6c3
to
b254d04
Compare
| datasource | package | from | to | | ---------- | -------------------------------------------- | ------ | ----- | | packagist | laminas/laminas-cache | 3.12.2 | 4.1.0 | | packagist | laminas/laminas-cache-storage-adapter-memory | 2.3.0 | 3.1.0 | | packagist | laminas/laminas-servicemanager | 3.23.0 | 4.3.0 | | packagist | laminas/laminas-validator | 2.64.2 | 3.0.1 | Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate
bot
force-pushed
the
renovate/major-laminas
branch
from
January 6, 2025 03:49
b254d04
to
df7f519
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^3.12.2
->^4.0.0
^2.3
->^3.0
^3.22
->^3.22 || ^4.0
^2.64.1
->^3.0.0
Release Notes
laminas/laminas-cache (laminas/laminas-cache)
v4.0.4
Compare Source
Release Notes for 4.0.4
4.0.4
Documentation
max&#​95;items
Memory
adapter option thanks to @boesingFilesystemOptions
related toFilesystem
v3.0 thanks to @boesingv4.0.3
Compare Source
Release Notes for 4.0.3
4.0.3
Bug
v4.0.2
Compare Source
Release Notes for 4.0.2
4.0.x bugfix release (patch)
4.0.2
Bug
StorageInterface
usage thanks to @boesingv4.0.1
Compare Source
Release Notes for 4.0.1
4.0.x bugfix release (patch)
4.0.1
Bug
StorageInterface
thanks to @boesingv4.0.0
Compare Source
Release Notes for 4.0.0
laminas-cache
4.0.0 is here and finally adds native types everywhere, adds support forpsr/cache
andpsr/simple-cache
v2 & v3 and introduces an all new metadata logic which allows adapters to provide metadata they actually support.Please read more on how to migrate your project in our migration guideline.
Added
metadata
now implementsMetadataCapableInterface
and provides a dedicated object containing all the metadata values it supportspsr/cache
andpsr/simple-cache
v2 & v3Removed
supportedMetadata
capability fromCapabilities
KeyListIterator::CURRENT_AS_METADATA
mode along withLaminas\Cache\Exception\MissingKeyException
SerializerInterface
when callingPluginOptions#getSerializer
StorageInterface
, so there is no moreStorageInterface#incrementItem
,StorageInterface#decrementItem
,StorageInterface#decrementItems
andStorageInterface#incrementItems
incrementItem
,incrementItems
,decrementItem
,derementItems
events (pre
,post
andexception
)laminas/laminas-cache-storage-adapter-implementation
which now allowslaminas-cache
to be required without a concrete storage adapter implementationpsr/cache
andpsr/simple-cache
v1Breaking Changes
AbstractAdapter
andStorageInterface
are not aware of the methodsgetMetadata
anymore. These were moved to the newMetadataCapableInterface
Capabilities
do not providesupportedMetadata
anymore. The supported metadata is tied to the used storage adapter and thus, was already requiring projects to explicitly know the exact implementation of the cache backend in case of using these metadatas anywayKeyListIterator
and the correspondingIteratorInterface
does not provide themode
CURRENT_AS_METADATA
anymorePluginOptions#getSerializer
does not create a serializer anymore if astring
option was passed, instead, thestring
is returnedStorageInterface
, so there is no moreStorageInterface#incrementItem
,StorageInterface#decrementItem
,StorageInterface#decrementItems
andStorageInterface#incrementItems
incrementItem
,incrementItems
,decrementItem
,derementItems
events (pre
,post
andexception
)ObjectCache
does not inherit theCallbackCache
pattern anymore4.0.0
BC Break,Enhancement
final
to a bunch of classes thanks to @boesingCapabilities
as a read-only class thanks to @boesinglaminas/laminas-servicemanager
v4 thanks to @boesingMetadataCapableInterface
thanks to @boesingEnhancement
non-empty-string
thanks to @boesinglaminas/laminas-feed
dev-dependency thanks to @boesingvimeo/psalm
to v5.20.0 thanks to @boesinglaminas/laminas-cache-storage-implementation
thanks to @boesingvimeo/psalm
to v5.16 once available thanks to @boesingBug,Enhancement
BC Break,Feature Removal
BC Break
increment
anddecrement
functionality thanks to @boesingFeature Request
BC Break,Bug
Serializer
plugin has to serializetoken
to enableStorageInterface#checkAndSetItem
comparing the correct values thanks to @boesingDocumentation
laminas/laminas-cache-storage-adapter-memory (laminas/laminas-cache-storage-adapter-memory)
v3.0.0
Compare Source
Release Notes for 3.0.0
Backwards incompatible release (major)
laminas-cache-storage-adapter-memory
3.0.0 is here and finally adds native types everywhere, adds support forpsr/cache
andpsr/simple-cache
v2 & v3, supportslaminas/laminas-cache
v4 and introduces an all new metadata and internal persistence logic.The
Memory
adapter had its flaws by juggling with thememory_limit
. There were a bunch of issues with that behavior, especially since it is impossible to calculate the exact free memory available. For more details, one can check #57. With this version, we are introducingmax_items
which limits the amount of items persisted to theMemory
adapter (defaults to unlimited). Once themax_items
are exceeding, the adapter automatically removes the oldest entries to make room for new items.Added
Metadata
object forMemory#getMetadata
psr/cache
andpsr/simple-cache
v2 & v3Memory
now allows passing aClockInterface
via its constructorMemoryOptions
now hasmax_items
configuration to limit the amount of items to be cached. When the limit exceeds, the adapter automatically drops older itemsChanged
on-write
rather thanon-read
max_items
option which can be used to limit the amount of items persisted to the cacheRemoved
MemoryOptions#setMemoryLimit
, there is no replacement. It is recommended to use themax_items
option insteadMemoryOptions#getMemoryLimit
, there is no relacement3.0.0
renovate
RFC
Enhancement
BC Break,Bug,Enhancement
memory&#​95;limit
withmax&#​95;items
thanks to @boesingBC Break,Bug
laminas/laminas-cache
v4 thanks to @boesinglaminas/laminas-servicemanager (laminas/laminas-servicemanager)
v4.3.0
Compare Source
Release Notes for 4.3.0
Feature release (minor)
Introduces PHP 8.4 Support
4.3.0
Enhancement
Documentation,Enhancement
renovate
v4.2.1
Compare Source
Release Notes for 4.2.1
4.2.x bugfix release (patch)
4.2.1
Documentation,Enhancement
v4.2.0
Compare Source
Release Notes for 4.2.0
Feature release (minor)
4.2.0
Enhancement
v4.1.0
Compare Source
Release Notes for 4.1.0
Feature release (minor)
4.1.0
Documentation
Documentation,Enhancement
ServiceLocatorInterface#get()
generic thanks to @InvisibleSmileyv4.0.2
Compare Source
Release Notes for 4.0.2
4.0.x bugfix release (patch)
4.0.2
Bug,Documentation
v4.0.1
Compare Source
Release Notes for 4.0.1
4.0.x bugfix release (patch)
4.0.1
Bug,Documentation
v4.0.0
Compare Source
Release Notes for 4.0.0
Release Notes for 4.0.0
laminas-servicemanager
4.0.0 is here and finally enables projects to consumepsr/container
v2.0.0 after 2 years along with several type-additions and plugin manager decoupling.The migration guide is not written yet but will be at some point (once we added support for SM v4 to other components) later.
Added
ServiceManager#get
,PluginManagerInterface#get
andServiceLocatorInterface#build
now explicitly implementmixed
as return-type to synchronize types withContainerInterface#get
psr/container
v1.1 and v2.0ReflectionBasedAbstractFactory
vialaminas-cli
Removed
Laminas\ServiceManager\AbstractFactoryInterface
Laminas\ServiceManager\FactoryInterface
Laminas\ServiceManager\InitializerInterface
Laminas\ServiceManager\DelegatorFactoryInterface
vendor/bin
are removed in favor of thelaminas-cli
integration. All CLI commands of v3.x are accessible viavendor/bin/laminas servicemanager:<v3.x command name>
oncelaminas/laminas-cli
is required in the projects dependenciesConfigInterface
andConfig
-class since these files did not provide any validation logic and were just used to proxy the configuration array structureAbstractPluginManager#validate
andAbstractPluginManager::$instanceOf
property as in v3.x, implementing plugin managers were able to implicitlyvalidate
mixed
. In case an implementing plugin manager is providing a single$instanceOf
such aslaminas-cache
, there is a new classAbstractSingleInstancePluginManager
available which requires the$instanceOf
property to be configuredBreaking Changes
AbstractPluginManager
does not extendServiceManager
anymore and instead uses an ownServiceManager
instance under the hood to manage plugin manager related services which can be configured the same way as in v3.xvendor/bin
are now integrated vialaminas-cli
and can be called viavendor/bin/laminas
oncelaminas/laminas-cli
is part of the projects requirements. Read more about how to consume these commands here.AbstractPluginManager
does not provide thevalidate
-Method anymore and requires migration action such as:AbstractSingleInstancePluginManager
in case the plugin manager only provides instances of a specific interface- or class-string (please be aware that the$instanceOf
property now requires nativestring
property type)validate
method and verify whatever type has to be returned and/or just allowmixed
as v3.x did when omitting$instanceOf
propertyConfigInterface
andConfig
-class since these files did not provide any validation logic and were just used to proxy the configuration array structureServiceManager
norAbstractPluginManager
do validate the provided configuration at runtime anymore. due to the psalm-types provided toServiceManager#__construct
,ServiceManager#configure
,AbstractPluginManager#__construct
andAbstractPluginManager#configure
, the configuration schema is strictly typed and thus, a miss-configuration can be mitigated on static-analysis level prior actual runtimeAbstractPluginManager#get
does not accept options anymore, in case an instance with options needs to be created,AbstractPluginManager#build
has to be used4.0.0
Enhancement
$this
toself
thanks to @boesingReflectionBasedAbstractFactory
mapped factories thanks to @boesingBC Break,Enhancement
psr/container
v2 thanks to @boesing and @danielspkServiceManager#getServiceLocator
method thanks to @boesingServiceManager
inheritance forAbstractPluginManager
thanks to @boesingRFC
AbstractPluginManager#validate
thanks to @boesingServiceManager
asfinal
and changeAbstractPluginManager
to use composition over inheritance thanks to @boesingBC Break
container-interop/container-interop
polyfill thanks to @boesingrenovate
Bug
laminas/laminas-validator (laminas/laminas-validator)
v3.0.0
Compare Source
Release Notes for 3.0.0
next backward compatibility break release (major)
3.0.0
Enhancement
NotEmpty
Validator Input Filter Affordances thanks to @gsteelcomposer-require-checker
in CI thanks to @gsteelsuggest
that are already inrequire
thanks to @gsteel$this->options
thanks to @gsteelStringLength
thanks to @gsteelDocumentation
Documentation,Enhancement
$context
parameter thanks to @gsteel and @tempfirstuserEnumCase
andBackedEnumValue
Validators thanks to @gsteel and @weierophinneyAbstractValidator
thanks to @gsteelDocumentation,Enhancement,Feature Request
DateIntervalString
validator thanks to @gsteelConditional
validator thanks to @gsteel and @michalbundyraBC Break
laminas-modulemanager
support thanks to @gsteelBC Break,Documentation,Enhancement
379: Firm up Callback arguments and document
$context
parameter. thanks to @gsteel361: Refactor
ValidatorChain
thanks to @gsteel358: Refactor
AbstractValidator
thanks to @gsteel356: Refactor file
Count
validator thanks to @gsteel355: Refactor
Extension
andExcludeExtension
Validators thanks to @gsteel354: Refactor
File\Hash
validator thanks to @gsteel351: Refactor
Exists
andNotExists
validators thanks to @gsteel350: Refactor
ImageSize
validator thanks to @gsteel348: Refactor
Size
andFilesSize
Validators thanks to @gsteel346:
UploadFile
validator cleanup thanks to @gsteel345: Refactor
WordCount
validator thanks to @gsteel340: Refactor
MimeType
validator and descendants thanks to @gsteel335: Add precise types to
ConfigProvider
andModule
thanks to @gsteel332: Refactor
IsJsonString
thanks to @gsteel330: Refactor
Date
andDateStep
Validators thanks to @gsteel324: Refactor
EmailAddress
Validator thanks to @gsteel322: Refactor
Iban
validator thanks to @gsteel320: Refactor
Identical
validator thanks to @gsteel318: Refactor
InArray
validator thanks to @gsteel316: Refactor
ISBN
validator thanks to @gsteel314: Refactor
IsCountable
validator thanks to @gsteel311: Refactor
NotEmpty
validator thanks to @gsteel288: Refactor
Timezone
validator thanks to @gsteel286: Refactor
Explode
validator thanks to @gsteel284: Refactor
Callback
validator thanks to @gsteel278: Refactor
StringLength
validator thanks to @gsteel363: Merge release 2.61.0 into 3.0.x thanks to @github-actions[bot]
315: Remove cyclic dependency workaround thanks to @gsteel
BC Break,Documentation
Upload
validator thanks to @gsteelBC Break,Enhancement
Step
validator thanks to @gsteelIsInstanceOf
validator thanks to @gsteelLaminas\Translator
thanks to @gsteelHostname
validator thanks to @gsteelValidatorInterface::isValid()
thanks to @gsteelRegex
validator thanks to @gsteelBug,Enhancement
BC Break,Bug,Documentation,Enhancement
CreditCard
validator thanks to @gsteelBC Break,Feature Removal
StaticValidator
thanks to @gsteelDocumentation,Enhancement,Feature Removal
BC Break,Documentation,Enhancement,Feature Removal
Barcode
validator thanks to @gsteelBC Break,Documentation,Feature Removal
LessThan
,GreaterThan
andBetween
thanks to @gsteel and @weierophinneyBC Break,Bug,Enhancement
Bug
Feature Request
Won't Fix
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
Read more information about the use of Renovate Bot within Laminas.